package com.zhaogang.dao;

import java.util.List;

import com.zhaogang.dto.SaleSettleDetailDTO;
import com.zhaogang.entity.SaleSettleinfo;

public interface SaleSettleinfoMapper {

    int insert(SaleSettleinfo record);

    //该方法已经自动生成，我调用  熊玉浩 查询
    SaleSettleinfo selectByPrimaryKey(Integer id);
    
    SaleSettleinfo selectInfoSelective(SaleSettleinfo record);

    int updateByPrimaryKey(SaleSettleinfo record);
    
    //用对象，查询该对象集合  熊玉浩写
    List<SaleSettleinfo> selectInfoList(SaleSettleinfo record);   
    
    //集合返回三表联合查询结果 熊玉浩写
    List<SaleSettleDetailDTO>  queryListForApplyDetail();
    
    //通过账号Id查询
    SaleSettleinfo selectByAccountId(Integer saleAccountId);
    
    //更新状态
    int updateState(SaleSettleinfo record);
}